Similarity between Grover’s quantum search algorithm and classical two-body collisions
نویسندگان
چکیده
By studying the diffusion operator in Grover’s quantum search algorithm, we find a mathematical analogy between quantum searching and classical, elastic two-body collisions. We exploit this analogy using a thought experiment involving multiple collisions between two-bodies to help illuminate why Grover’s quantum search algorithm works. Related issues are discussed. PACS numbers: 03.67. Quantum computation is based on qubits. A qubit, literally a quantum bit of information, can be represented as a unit vector in a two-dimensional complex vector space. A typical vector can be written as |ψ >= α|0 > +β|1 >, with |α|2 + |β|2 = 1. Measurement of a qubit yields |α|2 and |β|2, the probabilities of the system being in states |0 > and |1 >. Unlike a classical bit, a qubit represents a superposition of the two states. This property leads to quantum parallel computation, which has been widely used in quantum algorithms [1]. Grover proposed a quantum search algorithm which can realize fast searching, such as finding an object in unsorted data consisting of N items [2]. This algorithm can be described as follows. Initially, an n qubit system is set in an equal superposition of all basis states expressed as |Ψ0 >= 1 √ N N−1
منابع مشابه
An information-theoretic analysis of Grover’s algorithm
Grover discovered a quantum algorithm for identifying a target element in an unstructured search universe of N items in approximately π/4 √ N queries to a quantum oracle. For classical search using a classical oracle, the search complexity is of order N/2 queries since on average half of the items must be searched. In work preceding Grover’s, Bennett et al. had shown that no quantum algorithm c...
متن کاملImplementation of Grover’s quantum search algorithm in a scalable system
We report the implementation of Grover’s quantum search algorithm in the scalable system of trapped atomic ion quantum bits. Any one of four possible states of a two-qubit memory is marked, and following a single query of the search space, the marked element is successfully recovered with an average probability of 60 2 %. This exceeds the performance of any possible classical search algorithm, ...
متن کاملQuantum Searching: A survey of Grover’s Algorithm and its Descendants
One of computer science’s classic problems is that of the search. This paper will look at Lou K. Grover’s Quantum Search algorithm. This algorithm is used to search a database, or search space, that is not, and cannot be, sorted or structured. It can produce a quadratic speed up over any similar classical search. This paper will also look at some of the issues and advances that have come out of...
متن کاملFeature Q
Some researchers suggest achieving massive speedups in computing by exploiting quantum-mechanical effects such as superposition (quantum parallelism) and entanglement.1 A quantum algorithm typically consists of applying quantum gates to quantum states, but because the input to the algorithm might be normal classical bits (or nonquantum), it affects only the selection of quantum gates. After all...
متن کاملS Is Quantum Search Practical? Q U a N T U M C O M P U T I N G
sive speedups in computing by exploiting quantum-mechanical effects such as superposition (quantum parallelism) and entanglement.1 A quantum algorithm typically consists of applying quantum gates to quantum states, but because the input to the algorithm might be normal classical bits (or nonquantum), it only affects the selection of quantum gates. After all the gates are applied, quantum measur...
متن کامل